double piston pump - German English Dictionary